@charset "UTF-8";

/*定义布局宽度*/

/*个人中心大布局*/
.user-center { margin-top:30px;}
.user-center .sidebar-start { width: 130px;}
.user-center .container { margin-left: -130px;}
.user-center .content,.user-center .container-inner{ margin-left:130px;}

.user-center .container .sidebar-end { width: 220px;display: block;}
.user-center .container .container { margin-right: -240px;margin-left:auto;}
.user-center .container .container .content,
.user-center .container .container .container-inner{ margin-right:240px;margin-left:auto;}


/*模块样式*/
.u-zone { background-color: #f5f5f5;}
.u-zone .u-welfare-list { padding-top: 10px;text-align: center;}
.u-zone .u-welfare-list a{ font-size: 16px;}
/*头像*/
.head-wrap {width: 280px;}
.head-wrap .head-img { width: 82px;height: 82px;border-radius: 100%;margin:0 10px;}
.head-wrap .con { margin-top: 20px;line-height: 20px;}
.head-wrap .con .bl-progress { margin-top: -2px;margin-right: 4px;height: 10px;width: 50px;color: #348401;border-radius: 0;}
.head-wrap .con .bl-progress-bar {border-radius: 0;height: 10px;}

.order-type-list { padding:10px 0;border-top:0;}
.order-type-list li{ position: relative;overflow: hidden;}
.order-type-list a{ padding: 4px 0;display: block;font-size: 14px;}
.order-type-list a:hover { color: #ff7800;}
.order-type-list .borr{ background-color: #e6e6e6;}

/*我的订单*/
.panel-group .bl-panel{ overflow: visible;}
.panel-group .panel-head{ padding: 0 20px;}

.order-list th {font-weight:400;color:#000;}
.order-list.bl-table-li{border-top:0; border-bottom:0; }
.order-list.bl-table-li td{border-top:1px dashed #ddd;}
.order-list.bl-table-li thead td{border-top:0;}
.order-list .pic img { width: 64px;height: 64px;border:1px solid #ddd;}
.order-list .i.icon-mobile { margin-top:-2px;}


.fav-list .bl-imglist { margin-right: -6px;padding:20px 18px 12px;}
.fav-list li{margin-bottom: 20px;}
.fav-list .col-space { margin-right: 6px;display: block;}
.fav-list .cons { line-height: 14px;margin: 8px 6px 10px;text-align: left;}
.fav-list .con { line-height: 14px;margin: 4px 6px 2px 0;display:block;}
.fav-list .bl-label {padding: 0;height: 14px;line-height: 14px;}
.fav-list .cons .info{ margin: 0 2px 10px;}
.fav-list .cons .name{ display: inline-block;width: 100%;}
.fav-list .cons .price{}
.fav-list .cons a:hover{ color: #ff7800;}

.fav-list.h170 li img{height: 170px;}

/*无数据*/
.order-nodata { margin-top:30px;}
.order-nodata .nodata-text{ text-align: left;}
.order-nodata .nodata-text .icon-nodata{ float: left;margin-left: -42px;margin-top: 4px;}

.fav-nodata { margin: 20px 0 0 0;border-bottom: 1px dashed #ddd;}
.fav-nodata .nodata-text{ padding:10px 0 20px;}

/*竖向列表*/
.bl-imglist-hor li{ float: none;}
.bl-imglist-hor img{ width: 100%;}
.bl-imglist-hor .con{ padding: 20px 10px;text-align:left;}
.bl-imglist-hor .con .sub-tit{width: 100%;}

/*购物车列表*/
.cart-list td.w-80,.cart-list th.w-80{width: 80px;}
.cart-list td.w-100,.cart-list th.w-100{width: 100px;}
.cart-list td.w-120,.cart-list th.w-120{width: 120px;}
.cart-list td.w-140,.cart-list th.w-140{width: 140px;}
.cart-list td.w-160,.cart-list th.w-160{width: 160px;}

.bl-table .selected td{ background-color: #fef6ee;}
.cart-list .list-title{ z-index: 3;}
.cart-list .list-title th{ background-color: #f5f5f5;font-size:12px;color: #000;font-weight:400;}

.cart-list .list-body{ margin-top: 20px;border-top: 0 none;}
.cart-list .list-body td{ border-top-style: dashed;}
.cart-list .list-body .pic{width: 64px;}
.cart-list .list-body .head-img{ width: 64px;height: 64px;}
.cart-list .list-body .name{ width: 210px;}
.cart-list .list-body .name .bl-tip-box{ width: 250px;left: -60px;top:22px;}
.cart-list .list-body .gs-tip:hover .bl-tip-box{ display: block;}
.cart-list .list-body .table-inner-head{ font-size: 14px; color: #000;font-weight: 700;}
.cart-list .list-body .table-inner-head td{ background-color: #f1f1f1;border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; font-family:'Arial';}
.cart-list .list-body .table-inner-head .checkbox{color:#000;}
.cart-list .list-body .table-inner-head .borr{ background-color: #fff;right: -1px;}
.cart-list .list-body .table-inner-head .borl{ background-color: #fff;left: -1px;}
.cart-list .list-body .inner-tj{background-color: #f9f9f9;font-size: 14px;}

/*关税高亮*/
.label-tag{ border:1px solid #aa0000;}
.label-tag .label{ background-color: #aa0000;padding: 1px 6px;color: #fff;}
.label-tag .tag{ background-color: #fff;padding: 1px 6px;color: #aa0000;}
.label-tag .bl-tip-box{ top:30px;left: -262px;width: 300px;text-align: left;}
.label-tag .bl-tip-box .bl-tip-con{ font-size: 12px;}
.label-tag .J-box{ left: auto;right: 20px;}
.label-tag:hover .bl-tip-box{display: block;}

/*关税超过50*/
.cart-list .inner-tj .skin-warning{display: none;}
.cart-list .inner-tj.waring .skin-def{display: none;}
.cart-list .inner-tj.waring .skin-warning{display: block;}


.cart-list .list-foot{ z-index: 2;}
.cart-list .list-foot td{ border-top:1px solid #ddd;padding: 0 12px;}
.cart-list .list-foot .pay-btn-wrap{ padding: 0;}
.cart-list .list-foot .pay-btn{width: 100%;height: 56px;margin-right: -2px;margin-top: -1px;margin-bottom:-1px;
line-height: 100%;color: #fff;font-size:26px;border:0 none;}
.cart-list .list-foot .pay-btn.disabled{ margin: 0;font-size: 22px;height: 54px;cursor: not-allowed !important;}

.cart-list .list-foot.fix-foot{ position: fixed;bottom: -2px;background: #fff;width: 1050px;}

.cart-list tr .sel-light{ color:#999;}
.cart-list tr.has-select .sel-light,
.cart-list tr.selected .sel-light{ color:#f45803;}

/*禁用的列表行*/
.cart-list .disabled-item td{ background-color: #fefefe !important;color: #999 !important;}
.cart-list .disabled-item .name,
.cart-list .disabled-item .name a{ color: #999;}

/*单笔订单超过1000*/
.cart-list .tip-box{ display: none;}
.cart-list .tip-box td{ background-color: #FFECF7;padding: 12px;border-top:1px solid #ff7800;}

.cart-list .tip-box .tip-more{ margin-right: 20px;}
.cart-list .tip-box .bl-tip-box{ display: none;width: 400px;top:25px;right: -17px;text-align: left;}
.cart-list .tip-box .bl-tip-con{ font-size: 12px;}
.cart-list .tip-box .J-box{ right: 24px;left: auto;}
.cart-list .tip-box .tip-more:hover .bl-tip-box{ display: block;}

.cart-list .table-inner-tr td{ background: #fff;font-size: 16px;}
.cart-list .table-inner-tr .bl-label{ padding: 4px 10px;font-size: 14px;margin-left: 10px;border-radius: 4px;}

.cart-list .cart-danger{ border-color:#ff7800;}
.cart-list .cart-danger .table-inner-head td{ position:static;border-top: 1px solid #ff7800;box-shadow: none;border-bottom: 0;}
.cart-list .cart-danger .table-inner-head .borr,
.cart-list .cart-danger .table-inner-head .borl{ display: none;}
.cart-list .cart-danger tfoot .inner-black{ border-top-color:#ff7800;}
.cart-list .cart-danger .tip-box{ display: table-row;*display: block;}
.cart-list .cart-danger .danger-hide{ display: none;}



/*订单列表*/
.u-order .tit-2{ background-color: #f5f5f5; padding-left: 18px;height: 64px;line-height: 64px;}
.u-order .tit-2 .h{ color:#000;}
.order-list-big .table-head{padding: 24px 10px 18px 20px;}
.order-list-big .search-box{ float: right;}
.order-list-big .order-type{ float: left;}

.order-list-big td{ padding-top:24px;padding-bottom:24px; position: relative;}
.order-list-big td .fn-btn{ margin: 4px 0;min-width:56px;font-weight: 400;}

.order-list-big thead th{background-color: #f5f5f5;    padding-top: 10px;padding-bottom: 9px; }
.order-list-big thead .bl-ddmenu{ margin-left:-16px;}

.order-list-big th:first-child,.order-list-big td:first-child{ padding-left: 30px;}
.order-list-big .table-inner-head td{ background-color: #f3f3f3;padding-top: 8px;padding-bottom: 8px;*z-index:1;}
.order-list-big .table-inner-head:hover td{background-color: #f3f3f3;}
.order-list-big .table-inner-head .time,
.order-list-big .table-inner-head .c-name,
.order-list-big .table-inner-head .order-id{ color: #666;margin-right: 40px;}
.order-list-big .table-inner-head .del:hover .icon{background-position: -308px -248px;}

.order-list-big .order-list-head { *z-index: 10;*position: relative;}
.order-list-big .order-list-body .inner-body{ margin-bottom: 20px;border:1px solid #ddd;}
.order-list-big .order-list-body .inner-body:hover{border:1px solid #ff7800;}
.order-list-big .order-list-body .head-img{ width: 64px;height:64px;border:1px solid #ddd;}
.order-list-big .order-list-body .name{ width: 280px;}
.order-list-big .order-list-body .u-name{ max-width: 100px;}
.order-list-big .order-list-body .icon-user-sm{ margin-top: -4px;}

/*订单列表工具条*/
.order-list-big .list-tools td{ padding: 6px 10px;}
.order-list-big .list-tools .pager{ width: auto;margin:6px 0 0;}


/*评价晒单*/
.order-comment .link-list .cur{ margin-left: 14px;margin-bottom: 22px;}
.order-comment .pic{ width: 70px;}
.order-comment  td .name { width: auto;}

.order-comment td.comment-wrap{ padding: 0;}
.order-comment td.comment-wrap:hover{ background: #fff;}
.order-comment .bl-comment{ margin:-6px -1px -1px -1px;}
.order-comment .bl-comment .bl-tip-box{ border-radius: 0;display: block;position: relative;}
.order-comment .bl-tip-con{ font-size: 12px;}
.order-comment .bl-tip-box .TJ-box{ left: 6%;}
.order-comment .list-tags{ background-color: #f5f5f5;padding: 16px 14px;overflow: hidden;border-bottom: 1px solid #ddd;}

/*退换货*/
.return-goods{ padding: 10px 0;border: 1px solid #ff7800;}
.return-goods .form-dominput{ margin-top: 2px;}

.return-order-list .goods-list li{ float: left;margin-right: 10px;}
.return-order-list .goods-list li .fn-btn{ width: 64px;padding:4px 0;display: block;border-radius: 2px;margin-top: 4px;}

.return-order-list .pay-back .total{ padding-bottom:2px;border-bottom: 1px dashed #aaa;}
.return-order-list .pay-back .label{width: 6em;text-align: right;}

.return-detail .pay-back-step{ width: 800px;margin: 30px auto;}

.return-detail .option-status{ padding: 40px 60px 60px 0;position: relative;}
.return-detail .option-status .inner{ height: 90px;overflow: hidden;}
.return-detail .option-status .op-type{ top:2px;left: 40px;font-weight: 700;color: green;}
.return-detail .option-status .line{background: green;top:15px;left: 100px;width: 1px;height: 100%;}
.return-detail .option-status .yuan{background: green;top:5px;left: 95px;width: 10px;height: 10px;border-radius: 100%;}
.return-detail .option-status .op-list{margin-left: 120px;padding-top:4px; }
.return-detail .option-status .op-list li { margin-bottom: 10px; padding-bottom:20px;border-bottom: 1px dashed #ddd;}
.return-detail .option-status .btn-more{ bottom: 20px;left: 120px;}

.return-detail .comments li{padding: 8px 10px;border-bottom: 1px solid #f1f1f1;}
.return-detail .comments .label{width: 8em;text-align: right;margin-right: 20px;}
.return-detail .comments .sum{ text-align: right;}


/*评论组件*/
.comment-form .label{ float: left;padding-bottom: 500px;margin-bottom: -500px;margin-right:20px;width:66px;text-align: right; color: #000;}
.comment-form .item-group{ overflow: hidden;}
.comment-form .input-wrap{ width: 728px;overflow: hidden;}
.comment-form .bl-imgList li{ float: left;margin-right: 10px;margin-bottom:4px;}
.comment-form .bl-imgList img{ width: 70px;height: 70px;padding: 2px;border:1px solid #ddd;}
.comment-form .img-upload-btn{ width: 74px;height: 74px;background-color: #fff;color: #e0e0e0;font-size: 36px;line-height: 74px;text-align: center;border:1px solid #ddd;cursor: pointer;}
.comment-form .btn-submit{padding: 3px 20px;}
.comment-form .list-tags .text{ background-color: #fff;color: #666;font-size: 12px;cursor: pointer;}
.comment-form .list-tags .on .text{color: #ff7800;border-color:#ff7800;outline: 1px solid #ff7800;}
.comment-form .list-tags .text:hover{color: #ff7800;border-color:#ff7800;}
.comment-form .send-con{padding: 10px 14px;}
.comment-form .send-text{ width: 100%;height:118px;border: 0 none;}

.comment-form .bl-progress{ display: none;height: 4px;width: 76px;min-width: 76px;margin-bottom: 4px;}
.comment-form .bl-progress-bar{ height: 4px;}

.comment-form .upload-wrap { position: relative;width: 74px;}
.comment-form .upload-wrap:hover .img-upload-btn{ border-color:#ff7800;color: #ff7800;}
.comment-form .file-input { position: absolute;width: 74px;height: 74px;top: 0;left: 0;opacity: 0;cursor: pointer;}

.comment-form .btn-del { width: 18px;height: 18px;right: 0;top: 0;position: absolute;text-align: center;line-height: 18px;font-size: 20px;cursor: pointer;display: none;}
.comment-form .img-box:hover .btn-del { display: block;}
    /*我的浏览历史*/
.view-history .ui-brd-box1{ border-top:1px solid #ebebeb;}
.view-history .inner-wrap{ border-top:1px solid #ddd;}
.view-history .navlist{padding: 7px 20px;}
.view-history .navlist li{ margin-right:10px;}

.view-history .list-wrap .time{ padding: 30px 18px;font-size: 16px;color: #666;}
.view-history .list-wrap .small{ font-size: 12px;}

.history-list li{ position:relative;}
.history-list .inner { width: 200px;height: 230px;margin:0 4px 20px;border: 1px solid #ddd;overflow: hidden;}
.history-list .inner img{ height: 200px;width: 200px;}
.history-list .price{ font-size: 16px;color: #ff7800;}
.history-list .f-link{ font-size: 12px;color: #666;}
.history-list .f-link:hover{ color: #ff7800;}
.history-list .del{ position: absolute;top:8px;right:24px;background-color: #e8e8e8;width: 24px;height: 24px;line-height: 24px;}
.history-list .del:hover{ border: 1px solid #ddd;}
.history-list .del:hover .icon{ background-position:  -308px -248px;}

/*收货地址*/
.address-content{ margin: 20px 0;}
.address-content .add-btn-wrap{ margin:20px 0 10px;}
.address-content .add-btn-wrap .fn-btn:hover{ background: #edf8e5;border:1px solid #ddd; }
.address-content .ajax-form{ padding:30px 0;border: 1px solid #ddd;  }
.address-content .selectinput select{ padding: 4px;width: auto !important;}

.address-list .item{padding: 20px 40px 20px 10px; border:1px solid #ddd;}
.address-list .item.def-address{ border-color:#ff7800;}
.address-list .item .bl-label{visibility: hidden;}
.address-list .item .set-def{visibility: visible;}
.address-list .item.def-address .bl-label{visibility: visible;}
.address-list .item.def-address .set-def{visibility: hidden;}
.address-list .item .tit-5{ line-height: 32px;height: 32px;}
.address-list .item p{ line-height: 32px;}

.tip-hover-show .bl-tip-box{ width: 310px;top:-80px;left: 24px;}
.tip-hover-show .bl-tip-con{ font-size: 12px;}
.tip-hover-show .J-box{ width: 400px;top:50%;margin-top: -7px;}
.tip-hover-show:hover .bl-tip-box{ display: block;}

/*个人信息*/
.user-info-content{ margin: 20px 0;padding: 20px;border:1px solid #ddd;font-size: 14px;}
.user-info-content .user-info{ line-height: 32px;}
.user-info-content select{ padding: 4px;}
.user-info-content:hover .edit-btn{ display: block;}


.user-info-content .head-img-wrap{ padding-left: 40px; width: 400px;height: 270px;float:right;border-left:1px solid #ddd;overflow: hidden;}
.user-info-content .head-img-wrap img{ width: 80px;height: 80px;}

/*账号安全*/
.u-safe .top-tit{ height: 56px;line-height: 56px;}
.u-safe .sub-tit{ padding-left: 0;height: 54px;line-height: 54px;}
.u-safe .progress-wrap{ margin-right: 56px;}
.u-safe .bl-progress{ width: 50px;height: 10px;margin-right: 10px;margin-top:-2px;border-radius:0;}
.u-safe .success-tip{ margin: 10px 0;text-align: center;color:#71b247;}

.safe-list li{ border-bottom: 1px solid #ddd;}
.safe-list .warning-color{color:#c90118;}
.safe-list .safe-head{ padding: 30px 0 24px 0;;line-height: 40px;}
.safe-list .safe-head .fn-dib{ vertical-align: middle;}
.safe-list .safe-head .label{ margin-right:20px;padding-right: 32px;font-size: 20px; border-right:1px solid #ddd;font-weight: 700;}
.safe-list .safe-head .icon{ margin: 0 38px 0 20px;}
.safe-list .safe-head .more{ float: right;margin-right: 50px;width: 160px;color: #4768b2;text-align: center;}
.safe-list .safe-head .fn-btn{ padding: 3px 20px; }

.safe-form .bl-tip-box{ position: relative;display: block;margin-left: -1px;margin-right:-1px;border-radius:0;}
.safe-form .bl-tip-con{ display: block;}
.safe-form .bl-form{ margin-left:200px;}
.safe-form .bl-tip-box .TJ-box,.safe-form  .bl-tip-box .BJ-box{ left: 85%;}


/*优惠券*/
.coupon-list { }
.coupon-box { font-weight: lighter;padding: 20px 0;margin-right: -100px;}
.coupon-box .coupon { width: 290px;margin-right: 24px;}
.coupon .coupon-upper { position: relative;padding: 10px;background-color: #ff7800;border-radius: 4px;}
.coupon .price-symbol { color: #fff;font-size: 20px;}
.coupon .amount { color:#fff;font-size: 32px;}
.coupon .scope { color: #fff; font-size: 28px;float: right;}

.icon-coupon-tip { background: url(../images/coupon-icon1.png) center no-repeat transparent;position: absolute;bottom: 0;right: 0;width: 62px;height: 58px;}

.coupon .params,.coupon .params-val { color:#fff;font-size: 14px;line-height: 1.5}

.coupon .coupon-md {  margin: 2px 10px;border-top: 1px dashed #ddd;}
.coupon .coupon-lower {position: relative;margin-top: -2px;padding: 12px 10px;border: 1px solid #ddd;border-radius: 4px 4px 0 0;border-top: 0;}

.coupon .sample { text-align: center;float: left;width: 33%;}
.coupon img { width: 100%;}
.coupon .coupon-box-bottom { text-align: center;margin-top: 10px;margin-bottom: 20px;}
.coupon .coupon-box-bottom a { font-size: 12px;color: #666;cursor: pointer;}


.coupon-outTime .coupon-upper { background-color: #ccc}
.coupon-outTime .sample { opacity: 0.7}



